#ifndef _DEBUG_CONFIG_H
#define _DEBUG_CONFIG_H
#define WITH_REFEREE
// #define GAME

#ifndef GAME
// #define ZERO_CURRENT_SAFE //强制0电流
#ifdef  ZERO_CURRENT_SAFE
#define ZERO_CURRENT_SAFE_GIMBAL
#define ZERO_CURRENT_SAFE_GIMBAL_UP
#define ZERO_CURRENT_SAFE_CHASSIS
#define ZERO_CURRENT_SAFE_SHOOT
#define ZERO_CURRENT_SAFE_SHOOT_UP
#endif

// #define TEST_USART //串口回显

// #define STM_STUDIO_RC_BUF   //遥控器缓冲数据
// #define STM_STUDIO_PITCH_CHANNEL      //解算中的局部变量
// #define STM_STUDIO_CHASSIS_V
// #define STM_STUDIO_PITCH_CHANNEL_DOWN
// #define STM_STUDIO_SHOOT_CONTROL //射击任务中的局部变量
// #define STM_STUDIO_POWER_CONTROL //功率控制
// #define STM_STUDIO_UP_GIMBAL //哨兵上云台
// #define STM_STUDIO_CAN_SEND //  发送值
// #define STM_STUDIO_PITCH_PID//哨兵下云台pitchPID
#define STM_STUDIO_SHOOT_SPEED //摩擦轮速度

// #define OLED_DETECT_OFFLINE //OLED屏幕显示掉线信息
// #define OLED_SENTRY_GIMBAL_WITHOUT_IMU
// #define OLED_GIMBAL_WITH_IMU
#define OLED_CAN_RECEIVE

#define USE_LED
#ifdef USE_LED
// #define LED_USART //LED检查串口
// #define LED_CAN_SEND //LED检查CAN发送
// #define LED_UP_GIMBAL//检查upgimbalTask是否运行
// #define LED_AUTO_SHOOT //检查自动模式下发射
// #define LED_SHOOT_HEAT_DETECT //热量控制
#define LED_SERVO //舵机状态

#endif

// #define CAN_RECEIVE //接受CAN信息
#define USE_MONITOR

#else
#define OLED_DETECT_OFFLINE //OLED屏幕显示掉线信息

#endif

#endif
